package com.ruoyi.system.service;


import com.github.pagehelper.PageInfo;
import com.ruoyi.common.core.domain.BaseDto;
import com.ruoyi.system.domain.dto.PmsArchivesDto;
import com.ruoyi.system.domain.vo.PmsArchivesVo;

/**
 * @author nanyang
 */
public interface PmsArchivesService {
    Integer insertPmsArchives(PmsArchivesDto.Insert pmsArchivesInsert);

    Integer updatePmsArchives(PmsArchivesDto.Update pmsArchivesUpdate);

    Integer deletePmsArchives(PmsArchivesDto.Delete pmsArchivesDelete);

    PageInfo<PmsArchivesVo.Result> listPmsArchives(BaseDto<PmsArchivesDto.Query> list);

    PageInfo<PmsArchivesVo.Result> listPmsArchive(BaseDto<PmsArchivesDto.Query> list);

    PmsArchivesVo.Result queryDetail(PmsArchivesDto.Query dto);

    void exportZyzl(PmsArchivesDto.Query dto);

    void zllx();
}
